﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SharedGenomics.Workbench.Core
{
    public interface IPresenter
    {
        IView View { get; }
        event EventHandler RequestingClose;

        /// <summary>
        /// If true, the Presenter's initial state may be interesting to annotation viewers and should be retained in the annotation session.
        /// </summary>
        bool SnapshotOnOpen { get; }
    }
}
